package lv.senan.morphology;

/**
 * Contains word properties representing constants. 
 * 
 * @author Igors Gulbinskis
 */
public class WordProperties {
	
	public static final int UNKNOWN = -1;  /* nezināma vardšķira */
	public static final int NOUN = 0;      /* lietvārds */
	public static final int VERB = 1;      /* darbības vārds */	
	public static final int ADJECTIVE = 2; /* īpašības vārds */
	public static final int ADVERB = 3;    /* apstākļa vārds */
	public static final int PARTICLE = 4;  /* darāmās kārtas divdabis */
	
	public static String getName(int type) {
		switch (type) {			
			case NOUN : {
				return "NOUN";				
			}
			case VERB : {
				return "VERB";
			}
			case ADJECTIVE : {
				return "ADJECTIVE";
			}
			case ADVERB : {
				return "ADVERB";
			}
			case PARTICLE : {
				return "PARTICLE";
			}
			default : {
				return "UNKNOWN";
			}
		}
	}
	
}